﻿@model IEnumerable<Planisoft.Entities.Trabajador>

@{
    ViewBag.Title = "Index";
}
@section js{
<script type="text/javascript">

    $(function () {
        
        $("#btnGenerar").click(function () {

            var aniox = $("#anios option:selected").val();
            var mesx = $("#IdMes option:selected").val();
            //alert(mesx);
            $("#tblPlanilla tbody tr td:nth-child(1)").each(function (index, element) {

                var checkbox = $(element).find("input[name='select']");

                if (checkbox.attr('checked')) {

                    var idTrabajador = checkbox.val();

                    // alert(idTrabajador);

                    $.post('@Url.Action("GenerarPlanilla", "Planilla")',
                    { Id: idTrabajador, Anio:aniox, Mes: mesx },
                    function (data) {
                    if (data) {
                        if (data.exito) {
                        alert(data.msg);
                    }
                    }
                     },
                          "json"
                      );
            }


            }); 


        });

        $("input:submit, a, button", ".boton").button();
        $("a", ".boton").click();
    });
</script>
}

<h2>Creación de Planilla</h2>
<br />
<fieldset> <legend>Trabjadores para Planilla </legend>
<br />
<fieldset> <legend>Parámetros</legend>


<p class="boton" style="display:inline-block">
<button id="btnGenerar">Generar Planilla</button> 
</p>
 Año: <select id="anios" name="anio"> 
    <option value ='2012'>2012</option>
</select>
@Html.Label("Mes")
@Html.DropDownList("IdMes") 
</fieldset>
<br />
<table id="tblPlanilla">
    <thead>
           <tr>
            <th>
                Select
            </th>
       
            <th>
                IdTipoDocumento
            </th>
           <th>
                NroDoc
            </th>
           <th>
                NombreCompleto
            </th>
            <th></th>
           </tr>
    </thead>
    <tbody>
@foreach (var item in Model) {
    <tr>
        <td>
            <input type="checkbox" name="select" value="@item.IdTrabajador" checked="checked"/>
        </td>
       <td>
            @Html.DisplayFor(modelItem => item.TipoDocumentoId.DescTipDoc)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.NroDoc)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.NombreCompleto)
        </td>
        <td>
            @Html.ActionLink("Configurar", "Edit", new { /* id=item.PrimaryKey */ }) |
            @Html.ActionLink("Details", "Details", new { /* id=item.PrimaryKey */ }) |            
        </td>
    </tr>
}
</tbody>
</table>
</fieldset>